export function getImageSrc(src) {
  if (!src) return ''
  if (typeof src === 'string') {
    const s = src.trim()
    return s || ''
  }
  if (Array.isArray(src) && src.length) {
    const first = src[0]
    if (typeof first === 'string') return first.trim() || ''
    if (first && typeof first.url === 'string' && first.url) return first.url.trim()
  }
  if (typeof src === 'object') {
    if (typeof src.url === 'string' && src.url) return src.url.trim()
    if (typeof src.path === 'string' && src.path) return src.path.trim()
  }
  return ''
}

export default { getImageSrc }
